Encoderprogramm:


Vorbereitung:
Download
Entpacken und das gesamte Verzeichnis in das eigene Projektverzeichnis kopieren oder verschieben.

Start mit   QR_Encoder1.sln
ggf. über Ansicht den Projektmappen-Explorer öffnen und     Form1.cs     doppelklicken.

Start des Programms mit (Strg) + F5

Die Klasse RS_Encode.cs liegt ebenfalls als Quelltextfile vor und kann natürlich eingesehen / verändert werden.


Bedienung
Im großen (braunen) Textfeld kann Text eingegeben werden (Vorbelegung mit HELLO WORLD).
Je nach eingestelltem Modus (numeric / alphynumeric / byte) und Korrekturlevel (L,M,Q,H) wird sofort oben der benötigte Level mit allen Daten angezeigt.

Im Modusfeld kann man Beispieltexte mit verschiedenen Einstellungen wählen.
Je nach Zeichensatz muss also der Modus entspr. eingestellt werden!

Am Ende werden die grünen Buttons der Reihe nach von oben nach unten geklickt:
Der QR-Code entsteht in Schritten:
   Zuerst wird der fixe Bereich erstellt;
   Dann werden die Formatangaben eingetragen (je nach Modus und Maskennummer);
   dann erfolgt die Kodierung des Textes;
   nun kann man mit dem Button "0-7" herausfinden, welche Maske die günstigste ist - sie wird gleich eingestellt!
   Dann wird mit der eingestellten Maske maskiert; (Die Formatzeilen ändern sich mit!)
   Eigentlich ist der QR-Code jetzt fertig und auch von Readern lesbar.
       (trotz der Farbgebung funktionierten meine Reader)
   Mit "Farbe korrigieren" kann man auf schwarz/weiß umstellen;
   Der Demomodus zeichnet die Randlinien aller Datenkästchen (besser zum Nachsehen und Zählen)


Natürlich kann man in den Textfeldern links unten eine große Zahl an Zusatzinformationen finden.
Auch im Programmtext findet man viele Anmerkungen und Erklärungen!